home *** CD-ROM | disk | FTP | other *** search
/ Nautilus 1992 July / Nautilus-3-8 / Nautilus-3-8.bin / Tools & Utilities / Techy Stuff / Doco ƒ / CSMP ƒ / CSMP-V1-086.TXT < prev    next >
Encoding:
Text File  |  1992-06-30  |  51.0 KB  |  1,337 lines

  1. C.S.M.P. Digest             Tue, 19 May 92       Volume 1 : Issue 86
  2.  
  3. Today's Topics:
  4.  
  5.     Desperately need info from Develop Magazine #9
  6.     File open requests from Multifinder
  7.     PBCatSearch and related issues
  8.     Icon Dragging
  9.     Launching "through" the Finder???
  10.     Think C & system calls
  11.     MPW 3.2 memory limitations
  12.     Recommend a C compiler here.
  13.     Macintosh Think C/C++ tutorial
  14.     Passing object references -- can it be done?
  15.     Think Class Library discussion list
  16.     ResEdit Easter Eggs
  17.  
  18.  
  19. The Comp.Sys.Mac.Programmer Digest is moderated by Michael A. Kelly.
  20.  
  21. These digests are available (by using FTP, account anonymous, your email
  22. address as password) in the pub/mac/csmp-digest directory on ftp.cs.uoregon.
  23. edu.  This is also the home of the comp.sys.mac.programmer Frequently Asked
  24. Questions list.  The last several issues of the digest are available from
  25. sumex-aim.stanford.edu as well.
  26.  
  27. These digests are also available via email.  Just send a note saying that you
  28. want to be on the digest mailing list to mkelly@cs.uoregon.edu, and you will
  29. automatically receive each new digest as it is created.
  30.  
  31. The digest is a collection of articles from the internet newsgroup comp.sys.
  32. mac.programmer.  It is designed for people who read c.s.m.p. semi-regularly
  33. and want an archive of the discussions.  If you don't know what a newsgroup
  34. is, you probably don't have access to it.  Ask your systems administrator(s)
  35. for details.  (This means you can't post questions to the digest.)
  36.  
  37. The articles in these digests are taken directly from comp.sys.mac.programmer.
  38. They are not edited; all articles included in this digest are in their original
  39. posted form.  The only articles that are -not- included in these digests are
  40. those which didn't receive any replies (except those that give information
  41. rather than ask a question).  All replies to each article are concatenated
  42. onto the original article in the order in which they were received.  Article
  43. threads are not added to the digests until the last article added to the
  44. thread is at least one month old (this is to ensure that the thread is dead
  45. before adding it to the digests).
  46.  
  47. Send administrative mail to mkelly@cs.uoregon.edu.
  48.  
  49. -------------------------------------------------------
  50.  
  51. From: csk@po.CWRU.Edu (Carl S. Kashuk)
  52. Subject: Desperately need info from Develop Magazine #9
  53. Date: 10 Apr 92 13:32:01 GMT
  54. Organization: Case Western Reserve University, Cleveland, Ohio, (USA)
  55.  
  56.  
  57. Help! I posted awhile back about turning sound play-through on
  58. a Classic II on and off. I was told that the info I needed 
  59. was in Develop magazine. I contacted them, and was told I could 
  60. have a trial copy of that issue; of course I never got it...
  61. and it's getting to be too late to wait for them. Can anyone
  62. help me, by emailing the code involved in turning sound 
  63. play-through on and off, or even giving a high-level idea of
  64. what they do? I'm desperate!
  65. - -Carl Kashuk (csk@po.cwru.edu)
  66. - -- 
  67. "Incompetent? I don't know enough to be incompetent!"
  68.                 -Woody Allen, "Shadows and Fog"
  69.  
  70. +++++++++++++++++++++++++++
  71.  
  72. From: ABSURD@applelink.apple.com (Tim Dierks, ToyMeister, Cray abuser)
  73. Date: 14 Apr 92 00:41:06 GMT
  74. Organization: MacDTS, Apple Computer
  75.  
  76. In article <1992Apr10.133201.7885@usenet.ins.cwru.edu>, csk@po.CWRU.Edu (Carl S. Kashuk) writes:
  77. > Help! I posted awhile back about turning sound play-through on
  78. > a Classic II on and off. I was told that the info I needed 
  79. > was in Develop magazine. I contacted them, and was told I could 
  80. > have a trial copy of that issue; of course I never got it...
  81. > and it's getting to be too late to wait for them.
  82.  
  83. You can get the contents of any develop magazine, including all the
  84. source code and articles, off of ftp.apple.com in the directory
  85. /dts/mac/docs/develop.
  86.  
  87. Enjoy.
  88.  
  89. Tim Dierks
  90. MacDTS, but I speak for myself
  91.  
  92. +++++++++++++++++++++++++++
  93.  
  94. From: wishart@bnl.gov (James Wishart)
  95. Organization: Brookhaven National Laboratory
  96. Date: Wed, 15 Apr 1992 20:38:21 GMT
  97.  
  98. In article <1992Apr10.133201.7885@usenet.ins.cwru.edu>, csk@po.CWRU.Edu (Carl S. Kashuk) writes:
  99. > Help! I posted awhile back about turning sound play-through on
  100. > a Classic II on and off. I was told that the info I needed 
  101. > was in Develop magazine. I contacted them, and was told I could 
  102. > have a trial copy of that issue; of course I never got it...
  103. > and it's getting to be too late to wait for them. Can anyone
  104. > help me, by emailing the code involved in turning sound 
  105. > play-through on and off, or even giving a high-level idea of
  106. > what they do? I'm desperate!
  107. > -Carl Kashuk (csk@po.cwru.edu)
  108. > -- 
  109. > "Incompetent? I don't know enough to be incompetent!"
  110. >                 -Woody Allen, "Shadows and Fog"
  111.  
  112. You'll find what you need at ftp.apple.com in ?/dts/docs/develop/*
  113. (or something like that).
  114.  
  115. Jim Wishart
  116.  
  117.  
  118. ---------------------------
  119.  
  120. From: bscott@sbphy.physics.ucsb.edu ( Brian Scott)
  121. Subject: File open requests from Multifinder
  122. Date: 17 Apr 92 19:31:42 GMT
  123. Organization: UCSB Physics Department
  124.  
  125. Hi,
  126.  
  127. I have a question about programming under MultiFinder.
  128. When the user double clickes on a document that belongs
  129. to my application, and my application is already running,
  130. how does Multifinder pass that information to my 
  131. application.  Does anyone know how this works, or 
  132. knows where I can look to find more information.
  133.  
  134. Thanks,
  135.  
  136. Brian 
  137.  
  138.  
  139. +++++++++++++++++++++++++++
  140.  
  141. From: Jeremiah.Blatz@dartmouth.edu (Jeremiah Blatz)
  142. Date: 19 Apr 92 02:25:19 GMT
  143. Organization: Dartmouth College, Hanover, NH
  144.  
  145. If "Accepts High-Level Events" is set in the "SIZE" resource, the
  146. finder sends your app. an "open" AppleEvent. Otherwise, the Mac
  147. deviously tricks your app. into thinking the user opened the doc. from
  148. your app. by inserting the appropriate menuSelect events into the event
  149. queue, calling SFgetFile, and generally messing around. If you have a
  150. non-standard "Open" menu item (like "Load" or something), you are
  151. expected to stick a "mstr" or "mst#" in your app. telling the Mac which
  152. menu  item to look for. More on this in tech note #205.
  153.  
  154. Jeremiah
  155. JerBl@Dartmouth.edu
  156.  
  157. ---------------------------
  158.  
  159. From: dougm@cns.caltech.edu (Doug McNought)
  160. Subject: PBCatSearch and related issues
  161. Date: 13 Apr 92 14:42:51 GMT
  162. Organization: California Institute of Technology
  163.  
  164.  
  165.   This is the first time I've really gotten down-and-dirty with the File 
  166. Manager, and it's raised a couple of questions:
  167.  
  168. 1) I have an FSSpec that contains:
  169.     -vRefNum
  170.     -dirID
  171.     -the name of a directory whose parent is the dirID above
  172. I need the directory ID of the child (i.e. the target of the FSSpec).
  173.  
  174. The best way I have found so far to do this involves opening a WD, calling
  175. GetWDInfo to get the dirID, and closing the WD again. This works fine but
  176. strikes me as ugly, since we're admonished constantly that working directories
  177. are simply a hack for programs that don't know about HFS. I can't see any
  178. way to get this ID with PBGetCatInfo, no matter what I pass for ioFDirIndex--
  179. it still needs a vRefNum (or WDRefnum) for the parent directory, and if I'm 
  180. going to create a WD anyway it's easiest to use PBGetWDInfo. So, the question
  181. here is: Can this be done without working directories? 
  182.  
  183. Question 2:
  184.   I want to use PBCatSearch to find files with a given type and creator *in
  185. a given directory*. Using the code snippet on ftp.apple.com, I wrote code that
  186. sets two bits in the search flags (Finder info and parent ID), puts the 
  187. type, creator, and parent ID in the appropriate fields in the first search
  188. record, and puts 0xffffffff in the same places in the second (mask) search
  189. record. The result is, that PBCatSearch finds *all* the files with type and
  190. creator matching what I want, in any directory on the HD. If I remove the mask
  191. in the parID field of the second search block, it finds no files at all. I'm
  192. looking for a middle ground here... So, more questions:
  193.  --Is PBCatSearch overkill here, given that I'm only searching one directory,
  194.    and nonrecursively at that? (Only going one level deep)
  195.  --How do I get PBCatSearch to do what I want?
  196. If anyone needs more information to answer these, feel free to email me and 
  197. I'll send you my code. Posted or emailed answers are welcome.
  198. thanx,
  199. doug
  200.  
  201.  
  202. - --
  203. <><><><><><><><><><><><><><><>Go Orioles<><><><><><><><><><><><><><><><>
  204. <> Doug McNaught                          dougm@descartes.caltech.edu <>
  205. <>  Help!!! I'm addicted to *Spaceward Ho!* Is there a support group? <>
  206. <><><><><><><><><><><><><><><>Go Orioles<><><><><><><><><><><><><><><><>
  207.  
  208. +++++++++++++++++++++++++++
  209.  
  210. From: radcliff@apple.com (Dave Radcliffe)
  211. Date: 18 Apr 92 02:42:41 GMT
  212. Organization: Apple Computer, Inc.
  213.  
  214. In article <DOUGM.92Apr13064251@bradbury.cns.caltech.edu>, dougm@cns.caltech.edu (Doug McNought) writes:
  215. >   This is the first time I've really gotten down-and-dirty with the File 
  216. > Manager, and it's raised a couple of questions:
  217. > 1) I have an FSSpec that contains:
  218. >     -vRefNum
  219. >     -dirID
  220. >     -the name of a directory whose parent is the dirID above
  221. > I need the directory ID of the child (i.e. the target of the FSSpec).
  222. > The best way I have found so far to do this involves opening a WD, calling
  223. > GetWDInfo to get the dirID, and closing the WD again. This works fine but
  224. > strikes me as ugly, since we're admonished constantly that working directories
  225. > are simply a hack for programs that don't know about HFS. I can't see any
  226. > way to get this ID with PBGetCatInfo, no matter what I pass for ioFDirIndex--
  227. > it still needs a vRefNum (or WDRefnum) for the parent directory, and if I'm 
  228. > going to create a WD anyway it's easiest to use PBGetWDInfo. So, the question
  229. > here is: Can this be done without working directories? 
  230.  
  231. PBGetCatInfo is a little wierd about that.  When you pass in a parent
  232. directory ID in ioDrDirID, it returns an ioFlNum for files or a dirID for
  233. directories.  I.e, the dirID you are looking for is now in dirID and 
  234. the parent directory ID is in ioDrParID.  This can also bite you when
  235. you are indexing through a directory as you must reset ioDirID (or 
  236. ioDrDirID before every call.  See TNs 68 & 69.
  237.  
  238. Here is some code that shows how to do it:
  239.  
  240. /* 
  241.  * GetDirIDFromDirName takes a vRefNum/DirID and the name of a directory within the directory
  242.  * specified by the dirID and returns the dirID of the named directory
  243.  */
  244. OSErr GetDirIDFromDirName (short vRefNum, long parDirID, char *dirName, long *foundDirID)
  245. {
  246.      CInfoPBRec            catInfoParamBlock;
  247.      OSErr                err;
  248.     
  249.      catInfoParamBlock.dirInfo.ioVRefNum = vRefNum;        /* The volume */
  250.      catInfoParamBlock.dirInfo.ioNamePtr = dirName;        /* Name of directory */
  251.      catInfoParamBlock.dirInfo.ioFDirIndex = 0;               /* No indexing */
  252.      catInfoParamBlock.dirInfo.ioDrDirID = parDirID;    /* Parent dirID */
  253.      catInfoParamBlock.dirInfo.ioDrParID = 0;                 /* Zero, just to be safe */
  254.     
  255.     
  256.      if (err = PBGetCatInfo (&catInfoParamBlock, false)) {
  257.           return (err);
  258.      } else {
  259.           if (!(catInfoParamBlock.dirInfo.ioFlAttrib & ioDirMask))
  260.                return (fnfErr);        /* If it's not a directory, then return error */
  261.           else {
  262.                *foundDirID = catInfoParamBlock.dirInfo.ioDrDirID;
  263.           }
  264.      }
  265.      return (noErr);    
  266. }
  267.  
  268.  
  269.  
  270. > Question 2:
  271. >   I want to use PBCatSearch to find files with a given type and creator *in
  272. > a given directory*. Using the code snippet on ftp.apple.com, I wrote code that
  273. > sets two bits in the search flags (Finder info and parent ID), puts the 
  274. > type, creator, and parent ID in the appropriate fields in the first search
  275. > record, and puts 0xffffffff in the same places in the second (mask) search
  276. > record. The result is, that PBCatSearch finds *all* the files with type and
  277. > creator matching what I want, in any directory on the HD. If I remove the mask
  278. > in the parID field of the second search block, it finds no files at all. I'm
  279. > looking for a middle ground here... So, more questions:
  280. >  --Is PBCatSearch overkill here, given that I'm only searching one directory,
  281. >    and nonrecursively at that? (Only going one level deep)
  282. >  --How do I get PBCatSearch to do what I want?
  283. > If anyone needs more information to answer these, feel free to email me and 
  284. > I'll send you my code. Posted or emailed answers are welcome.
  285.  
  286. PBCatSearch is confusing because for some fields it wants a mask and for
  287. others it wants a range and it is not clear from the documentation what it
  288. wants.  In the case of the parent dirID, you think you're giving it a mask by
  289. specifying 0xFFFFFFFF in the SearchInfo2 field, but by doing that you are
  290. specifying a range.  As dirID's are essentially random, there's no
  291. significance to a range and you are finding files from directories scattered
  292. all over the disk.  To make it work put the same value for parent dirID in
  293. both the SearchInfo1 and SearchInfo2 records.
  294.  
  295. As a side note, because CatSearch is searching on a range of dirIDs, there
  296. is no way to use CatSearch to search a directory and its subfolders.  In
  297. that case you have to resort to a recursive PBGetCatInfo search as in TN 68.
  298.  
  299. Dave Radcliffe
  300. Apple Computer
  301. MacDTS
  302.  
  303. ---------------------------
  304.  
  305. From: elon@phsbbs.princeton.nj.us (Elon Danziger)
  306. Subject: Icon Dragging
  307. Date: 13 Apr 92 15:45:26 GMT
  308. Organization: Princeton High School, Princeton, New Jersey
  309.  
  310. What's the best way in Think Pascal to drag an icon around without 
  311. erasing other icons?  The routine I wrote is too slow and unresponsive.
  312. (I have it check to see whether the mouse is centered over the icon; if 
  313. it isn't, it moves the icon and restores anything left over--the main 
  314. problem is that if you move the mouse quickly, the icon sometimes stays 
  315. where it is.)  Thanks in advance.
  316.  
  317. - -Elon
  318.  
  319. Elon Danziger, Technical SysOp PHSBBS            Princeton High School
  320. DNS: elon@phsbbs.princeton.nj.us      UUCP: ...!princeton!phsbbs!elon
  321. US Mail: 17 Chestnut Street / Princeton, NJ 08542
  322. DISCLAIMER: Author bears full responsibility for this message.
  323.  
  324. +++++++++++++++++++++++++++
  325.  
  326. From: d88-jwa@dront.nada.kth.se (Jon W{tte)
  327. Date: 17 Apr 92 22:02:20 GMT
  328. Organization: Royal Institute of Technology, Stockholm, Sweden
  329.  
  330. .us> elon@phsbbs.princeton.nj.us (Elon Danziger) writes:
  331.  
  332.    What's the best way in Think Pascal to drag an icon around without 
  333.    erasing other icons?  The routine I wrote is too slow and unresponsive.
  334.  
  335.  
  336. DrawgGrayRgn. Probably in the WMgrPort.
  337.  
  338. - -- 
  339. "You should meet yourself someday. I'm sure you would hate it."
  340. - - Me: h+@nada.kth.se; Jon W{tte (The Diplomat - NOT!)
  341.  
  342. ---------------------------
  343.  
  344. From: rsherman@mthvax.cs.miami.edu (Roby Sherman)
  345. Subject: Launching "through" the Finder???
  346. Date: 13 Apr 92 23:35:35 GMT
  347. Organization: The Tao of Programming
  348.  
  349. Hello.
  350.  
  351. How do programs like Super Boomerang and/or the various Hierarchial menu
  352. programs launch through the finder? It doesn't appear that they call the
  353. process manager directly, it seems more like they "double-click" the file
  354. THROUGH the finder. Any ideas on how this is done? Can it be done from an
  355. Application or is this an INIT only feat?
  356.  
  357.  
  358.             thanks...
  359.  
  360.                 Roby
  361. - -- 
  362. rsherman@mthvax.cs.miami.edu                    Roby Sherman
  363.  
  364. +++++++++++++++++++++++++++
  365.  
  366. From: d88-jwa@dront.nada.kth.se (Jon W{tte)
  367. Date: 17 Apr 92 22:05:51 GMT
  368. Organization: Royal Institute of Technology, Stockholm, Sweden
  369.  
  370. .edu> rsherman@mthvax.cs.miami.edu (Roby Sherman) writes:
  371.  
  372.    How do programs like Super Boomerang and/or the various Hierarchial menu
  373.    programs launch through the finder? It doesn't appear that they call the
  374.  
  375. How about an AppleEvent telling the Finder to "open" the file ?
  376. Check the Finder Events stack.
  377.  
  378. Warning: the contents of the stack will become unsupported.
  379.  
  380. - -- 
  381. "You should meet yourself someday. I'm sure you would hate it."
  382. - - Me: h+@nada.kth.se; Jon W{tte (The Diplomat - NOT!)
  383.  
  384. ---------------------------
  385.  
  386. From: james@ee.uts.edu.au (A. James Boswell)
  387. Subject: Think C & system calls
  388. Organization: University of Technology, Sydney, Australia
  389. Date: Tue, 14 Apr 1992 01:33:35 GMT
  390.  
  391. Will think C 5.0 generate MAC system calls if only the ANSI library is
  392. used ? (how is malloc implemented for e.g.). Does using objects make a
  393. difference (not TCL, just written ones).
  394.  
  395. James.
  396.  
  397. +++++++++++++++++++++++++++
  398.  
  399. From: d88-jwa@dront.nada.kth.se (Jon W{tte)
  400. Date: 17 Apr 92 22:10:14 GMT
  401. Organization: Royal Institute of Technology, Stockholm, Sweden
  402.  
  403. > james@ee.uts.edu.au (A. James Boswell) writes:
  404.  
  405.    Will think C 5.0 generate MAC system calls if only the ANSI library is
  406.    used ? (how is malloc implemented for e.g.). Does using objects make a
  407.    difference (not TCL, just written ones).
  408.  
  409. Yes, malloc uses NewPtr, and the I/O library of COURSE uses the
  410. Toolbox wuite extensively.
  411.  
  412. - -- 
  413. "You should meet yourself someday. I'm sure you would hate it."
  414. - - Me: h+@nada.kth.se; Jon W{tte (The Diplomat - NOT!)
  415.  
  416. ---------------------------
  417.  
  418. From: cegrw@cc.newcastle.edu.au (Dr Garry Willgoose: INTERNET cegrw@cc.newcastle.edu.au)
  419. Subject: MPW 3.2 memory limitations
  420. Organization: University of Newcastle, AUSTRALIA
  421. Date: Tue, 14 Apr 1992 04:32:18 GMT
  422.  
  423. I have a problem with MPW v3.2. I used to be able (under MPW3.0) to able to
  424. compile a FORTRAN (Language Systems) code with the minimum memorypartition of
  425. 1Mbyte but since moving to 3.2 I can't compile with the mim. partition of 
  426. 2Mbyte without getting the error
  427.  
  428. ### Link: Error: Out of memory: unable to allocate resource buffer. (Error 27) 
  429.  
  430. If I increase the parttion to 3Meg there is no problem but this is the only
  431. code that causes this problem and I can't run other stuff with MPW on my
  432. machine when the partition is this size so I'd like to know what I can do.
  433. (Don't tell me to buy more memory because I'm already maxed out).
  434.  
  435. The code is a stock standard fortran code doing nothing MAC specific, though
  436. there are some arrays that are rather large (if thats important).
  437.  
  438. Dr Garry Willgoose
  439. Dept of Civil Engineering
  440. Uni of Newcastle
  441. NSW 2308
  442. cegrw@cc.newcastle.edu.au
  443.  
  444. +++++++++++++++++++++++++++
  445.  
  446. From: sundinKC@dna.lth.se (Anders Sundin)
  447. Date: 15 Apr 92 19:09:05 GMT
  448. Organization: Organic Chemistry 2, Lund University, Sweden
  449.  
  450. Garry Willgoose writes:
  451. > I have a problem with MPW v3.2.
  452. > ### Link: Error: Out of memory: unable to allocate resource buffer. (Error 27)
  453.  
  454. It looks like the MPW linker requires approximately the minimum MPW Shell
  455. partition size + the size of COMMON blocks to link FORTRAN programs. When
  456. I linked MOPAC I had to increase the MPW Shell partition to more than 19 MByte.
  457. MOPAC required 17 MByte to run because of the large COMMON blocks.
  458. - -- 
  459.  Anders Sundin           e-mail: sundinKC@dna.lth.se
  460.  Organic Chemistry 2             Anders.Sundin@orgk2.lth.se
  461.  University of Lund              ok2aps@seldc52.bitnet
  462.  P.O. Box 124            phone:  +46 46 108214
  463.  S-22100 Lund, Sweden    fax:    +46 46 108209
  464.  
  465. +++++++++++++++++++++++++++
  466.  
  467. From: ksand@apple.com (Kent Sandvik)
  468. Date: 17 Apr 92 22:08:32 GMT
  469. Organization: MacDTS Mongols
  470.  
  471. In article <1992Apr14.143218.1@cc.newcastle.edu.au>, cegrw@cc.newcastle.edu.au
  472. (Dr Garry Willgoose: INTERNET cegrw@cc.newcastle.edu.au) writes:
  473. > I have a problem with MPW v3.2. I used to be able (under MPW3.0) to able to
  474. > compile a FORTRAN (Language Systems) code with the minimum memorypartition of
  475. > 1Mbyte but since moving to 3.2 I can't compile with the mim. partition of 
  476. > 2Mbyte without getting the error
  477. > ### Link: Error: Out of memory: unable to allocate resource buffer. (Error 27)
  478.  
  479. > If I increase the parttion to 3Meg there is no problem but this is the only
  480. > code that causes this problem and I can't run other stuff with MPW on my
  481. > machine when the partition is this size so I'd like to know what I can do.
  482. > (Don't tell me to buy more memory because I'm already maxed out).
  483.  
  484. I don't know if the Fortran compiler understands the -mf flag for MultiFinder
  485. temp memory, but if so use that one instead of increasing the MPW shell size.
  486. If that ain't there, then you need to increase the MPW shell heap size, argh.
  487.  
  488. Cheers,
  489. Kent Sandvik
  490. "Dynamic Languages will kill the Algol ones" Evangelist
  491.  
  492. ---------------------------
  493.  
  494. From: mlk@eniac.seas.upenn.edu (Matt L Kolehmainen)
  495. Subject: Recommend a C compiler here.
  496. Date: 18 Apr 92 23:40:59 GMT
  497. Organization: University of Pennsylvania
  498.  
  499.  
  500. I would like to get a C compiler for the mac.   I've only
  501. heard of Think C.  As it costs a bundle, I want to make
  502. sure I don't make a mistake.  Does anyone have an educated
  503. preference?  Any recommendations would be helpful.
  504.  
  505. Thanks,
  506. Mat Kolehmainen.
  507. - --
  508. .............................................................................
  509. Most people feel on occasion that life is absurd,
  510. and some feel it vividly and continually.  -- Thomas Nagel.
  511. .............................................................................
  512.  
  513. +++++++++++++++++++++++++++
  514.  
  515. From: tlt38517@uxa.cso.uiuc.edu (Terry Thiel)
  516. Date: 19 Apr 92 01:42:24 GMT
  517. Organization: University of Illinois at Urbana
  518.  
  519. mlk@eniac.seas.upenn.edu (Matt L Kolehmainen) writes:
  520. >I would like to get a C compiler for the mac.   I've only
  521. >heard of Think C.  As it costs a bundle, I want to make
  522. >sure I don't make a mistake.  Does anyone have an educated
  523. >preference?  Any recommendations would be helpful.
  524. It doesn't cost that much, especially if you can get the educational discount.
  525. They sell it here for $100.
  526. - -Terry
  527.  
  528. ---------------------------
  529.  
  530. From: rgonzal@gandalf.rutgers.edu (Ralph Gonzalez)
  531. Subject: Macintosh Think C/C++ tutorial
  532. Date: 16 Apr 92 17:13:55 GMT
  533. Organization: Rutgers Univ., New Brunswick, N.J.
  534.  
  535.  
  536. I've seen a lot of requests on the net for a good textbook for
  537. learning Symantec's Think C or C++.  I wrote one to supplement a
  538. course I teach on object-oriented design and programming, and hope
  539. that the following announcement will be considered as a service to the
  540. net, rather than an abuse of its "no advertising" policy!
  541.  
  542. - -------------------------------------------------------------------
  543. Think C/C++ From Scratch is a HyperCard stack for learning 
  544. Symantec Corp.'s object-oriented Think C 5.0 language for Macintosh 
  545. computers.  It also serves as an introduction to the main features of 
  546. C++.  Unlike most C++ textbooks, no prior C experience is assumed.  
  547. Examples can be copied electronically for immediate compilation with 
  548. Think C or a C++ compiler.  Although not intended to teach Macintosh 
  549. programming, these examples provide an introduction to graphics and 
  550. to the workings of application frameworks like the Think Class 
  551. Library or MacApp.  A class library for producing 3D wireframe 
  552. graphics and animation is included for advanced users.  This library
  553. is portable among Macintosh, PC, and X Window environments.  
  554. Requires: 1 Mb RAM, HyperCard 2.0 or later.  Price: $20 ppd., Ralph 
  555. Gonzalez, PO Box 54, Newark, DE 19711, USA.  Add $2 overseas orders.
  556. - -- 
  557. Ralph Gonzalez, Computer Science, Rutgers Univ., Camden, NJ
  558. Phone: (609) 757-6122; Internet: rgonzal@elbereth.rutgers.edu
  559. - --
  560.  
  561. +++++++++++++++++++++++++++
  562.  
  563. From: rgonzal@gandalf.rutgers.edu (Ralph Gonzalez)
  564. Date: 17 Apr 92 20:24:07 GMT
  565. Organization: Rutgers Univ., New Brunswick, N.J.
  566.  
  567. I forgot to mention, Think C/C++ From Scratch is NOT the same as the Think C Programming Guide.  The latter is shareware and covers Think C version 4.x.  It is available from sumex-aim.stanford.edu.  TCFS, on the other hand, covers Think C version 5.0, with constructors/destructors, access control, and other C++ features.  It is $20 commercial available from myself.  If you still have Think C version 4, check out TCPG.  Otherwise you're better off with TCFS.
  568.  
  569. - -Ralph
  570.  
  571. ---------------------------
  572.  
  573. From: pittenger-laurence@CS.YALE.EDU (Laurence Arthur Pittenger)
  574. Subject: Passing object references -- can it be done?
  575. Organization: Yale University Computer Science Dept., New Haven, CT 06520-2158
  576. Date: Sat, 18 Apr 1992 04:35:41 GMT
  577.  
  578.  
  579. I'm using Think C 5.
  580.  
  581. I have an object definition for objects  I use in my main block of
  582. code.  At times I want to pass this object to a CODE resource to be
  583. used by an independently compiled block of code.
  584.  
  585. How do I set up the entry parameters of the CODE call so it recognizes
  586. what's coming?  Am I just being stupid, or am I right in thinking this
  587. is tricky?
  588.  
  589. Do I need to do casting?  Passing by address?  Despair?
  590.  
  591. Thanks in advance,
  592. LP
  593.  
  594. - -- 
  595.  
  596. Laurence A. Pittenger
  597. CSNET  : pittenger-laurence@cs.yale.edu
  598. BITNET : pitlaua@yalevm ,  pittenger-laurence@yalecs
  599.  
  600. +++++++++++++++++++++++++++
  601.  
  602. From: phils@chaos.cs.brandeis.edu (Phil Shapiro)
  603. Date: 18 Apr 92 16:42:56 GMT
  604. Organization: Symantec Corp.
  605.  
  606. In article <1992Apr18.043541.15619@cs.yale.edu> pittenger-laurence@CS.YALE.EDU (Laurence Arthur Pittenger) writes:
  607.  
  608.    I'm using Think C 5.
  609.  
  610.    I have an object definition for objects I use in my main block of
  611.    code.  At times I want to pass this object to a CODE resource to be
  612.    used by an independently compiled block of code.
  613.  
  614.    How do I set up the entry parameters of the CODE call so it
  615.    recognizes what's coming?  Am I just being stupid, or am I right in
  616.    thinking this is tricky?
  617.  
  618. Unless I misunderstand your question, the answer is "It can't be
  619. done." If you have an OOP object that's allocated in an application,
  620. you cannot make method calls into it inside of a code resource. This
  621. is because the object dispatch code (1) is tied directly to the
  622. globals pointer (A5 in apps, A4 in code resources); and (2) different
  623. selector IDs will probably be generated for identical method
  624. dispatches. When you write:
  625.  
  626.     myobj->method();
  627.  
  628. It becomes (sort of):
  629.  
  630.     _msg(myobj, method_selector);
  631.  
  632. If object hierarchy isn't identical in both the application and code
  633. resource, the selector IDs will be different. Even if the heirarchy is
  634. the same, the compiler may generate different selector IDs.
  635.  
  636.     -phil
  637. - --
  638.    Phil Shapiro                                   Software Engineer
  639.    Language Products Group                     Symantec Corporation
  640.            Internet: phils@cs.brandeis.edu
  641.  
  642. ---------------------------
  643.  
  644. From: Andrew_Gilmartin@Brown.EDU
  645. Subject: Think Class Library discussion list
  646. Date: 27 Mar 92 21:36:13 GMT
  647. Organization: Brown University
  648.  
  649. Is there a discussion list dedicated to the Think Class Library? If not I don't
  650. mind maintaining a mailing list and an archive here at Brown University.
  651.  
  652. - -- Andrew Gilmartin
  653.    Computing & Information Services
  654.    Brown University
  655.  
  656.    Andrew_Gilmartin@Brown.Edu
  657.  
  658. +++++++++++++++++++++++++++
  659.  
  660. From: orlint@vccsouth20.its.rpi.edu (Timothy Troy Orling)
  661. Organization: Rensselaer Polytechnic Institute, Troy NY
  662. Date: Mon, 6 Apr 1992 22:32:27 GMT
  663.  
  664. In article <1330008@hpgrla.gr.hp.com> jbm@hpgrla.gr.hp.com (Jim Moy) writes:
  665. >>Is there a discussion list dedicated to the Think Class Library? If not I...
  666. >>mind maintaining a mailing list and an archive here at Brown University.
  667. >
  668.  
  669. For that matter, how about about comp.sys.mac.programmer.TCL ?
  670. Besides, there are too many articles posted here already!
  671.  
  672. Somebody want to start the voting? Somebody at SPLASH ought to take the
  673. initiative I think. (Who uses America Online anyway?)
  674. - -- 
  675. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  676. |  Tim Orling (orlint@rpi.edu)         |  Is global warming really happening |
  677. |  Materials Joining Laboratory        |  or is it just a long range solar   |
  678. |  Rensselaer Polytechnic Institute    |  cycle we don't understand?         |
  679.  
  680. +++++++++++++++++++++++++++
  681.  
  682. From: orlint@vccsouth20.its.rpi.edu (Timothy Troy Orling)
  683. Organization: Rensselaer Polytechnic Institute, Troy NY
  684. Date: Mon, 6 Apr 1992 22:32:27 GMT
  685.  
  686. In article <1330008@hpgrla.gr.hp.com> jbm@hpgrla.gr.hp.com (Jim Moy) writes:
  687. >>Is there a discussion list dedicated to the Think Class Library? If not I...
  688. >>mind maintaining a mailing list and an archive here at Brown University.
  689. >
  690.  
  691. For that matter, how about about comp.sys.mac.programmer.TCL ?
  692. Besides, there are too many articles posted here already!
  693.  
  694. Somebody want to start the voting? Somebody at SPLASH ought to take the
  695. initiative I think. (Who uses America Online anyway?)
  696. - -- 
  697. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  698. |  Tim Orling (orlint@rpi.edu)         |  Is global warming really happening |
  699. |  Materials Joining Laboratory        |  or is it just a long range solar   |
  700. |  Rensselaer Polytechnic Institute    |  cycle we don't understand?         |
  701.  
  702. +++++++++++++++++++++++++++
  703.  
  704. From: m89ewe@tdb.uu.se (Erik 'EWe' Widell)
  705. Date: 7 Apr 92 09:43:19 GMT
  706. Organization: Dept. of Scientific Computing, Uppsala Univ.
  707.  
  708. jbm@hpgrla.gr.hp.com (Jim Moy) writes:
  709. : >Is there a discussion list dedicated to the Think Class Library? If not I...
  710. : >mind maintaining a mailing list and an archive here at Brown University.
  711. : I would also be interested in this.
  712. : Jim Moy
  713. : Hewlett-Packard Greeley Hardcopy
  714. : jbm@gr.hp.com
  715.  
  716. Yes, I'm also interested.
  717. /Erik
  718.  
  719. - --
  720. - -------------------------------------------------------------------------------
  721. |      _____ __       __        Syntax errare humanum est.                    |
  722. |     //     ||      //                                                       |
  723. |    //__    || /|  // ___      email : m89ewe@tdb.uu.se                      |
  724. |   //       ||/ | // //__\                                                   |
  725. |  //_____   |/  |//  |___      University of Uppsala - Sweden                |
  726. |                                                                             |
  727. - -------------------------------------------------------------------------------
  728.  
  729. +++++++++++++++++++++++++++
  730.  
  731. From: sasdtm@stthomas.unx.sas.com (Donald T. Major)
  732. Date: 8 Apr 92 22:10:59 GMT
  733. Organization: SAS Institute Inc.
  734.  
  735. I also would be interested in such a group.
  736.  
  737. - -- 
  738. Donald Major       SAS Institute Inc.  "Cicely, let's fling something!"
  739. sasdtm@unx.sas.com SAS Campus Drive                 - Northern Exposure
  740. (919) 677-8000     Cary, NC 27513-2414
  741.  
  742. +++++++++++++++++++++++++++
  743.  
  744. From: lkimes@alshain.usc.edu (Lance 'Moof' Kimes)
  745. Date: 9 Apr 92 20:22:11 GMT
  746. Organization: University of Southern California, Los Angeles, CA
  747.  
  748.  
  749. So when is this discussion list going to happen? Who's organizing?
  750. I'd volunteer, but I'm way too busy right now. Maybe June.
  751.  
  752. Lance Kimes
  753. Systems Programmer
  754. Univ. of Southern California
  755.  
  756. +++++++++++++++++++++++++++
  757.  
  758. From: ksand@apple.com (Kent Sandvik)
  759. Date: 14 Apr 92 19:20:41 GMT
  760. Organization: MacDTS Mongols
  761.  
  762. In article <v31tc=r@rpi.edu>, orlint@vccsouth20.its.rpi.edu (Timothy Troy
  763. Orling) writes:
  764. > In article <1330008@hpgrla.gr.hp.com> jbm@hpgrla.gr.hp.com (Jim Moy) writes:
  765. > >>Is there a discussion list dedicated to the Think Class Library? If not I...
  766. > >>mind maintaining a mailing list and an archive here at Brown University.
  767. > >
  768. > For that matter, how about about comp.sys.mac.programmer.TCL ?
  769. > Besides, there are too many articles posted here already!
  770.  
  771. ..or comp.sys.mac.programmer.OOP which would contain most of the
  772. object oriented frameworks and languages. We had this discussion before,
  773. is it time to split the mac programming group to sub-groups or not?
  774.  
  775. Cheers,
  776. Kent
  777.  
  778. +++++++++++++++++++++++++++
  779.  
  780. From: mspace@netcom.com (Brian Hall)
  781. Date: 15 Apr 92 00:19:43 GMT
  782. Organization: Netcom - Online Communication Services  (408 241-9760 guest)
  783.  
  784. I think that TCL and MacApp are specific enough to require seperate
  785. groups.  Perhaps comp.sys.mac.programmer.tcl and comp.sys.mac.programmer.
  786. macapp.
  787.  
  788.  
  789. - -- 
  790. +-----------------------------------------------------------------------------+
  791. | Brian Hall, Mark/Space Softworks                                            |
  792. | mspace@netcom.com; Applelink, America Online: MarkSpace                     |
  793. +-----------------------------------------------------------------------------+
  794.  
  795. +++++++++++++++++++++++++++
  796.  
  797. From: jbm@hpgrla.gr.hp.com (Jim Moy)
  798. Date: Mon, 30 Mar 1992 23:00:08 GMT
  799. Organization: Hewlett-Packard, Greeley, CO
  800.  
  801. >Is there a discussion list dedicated to the Think Class Library? If not I...
  802. >mind maintaining a mailing list and an archive here at Brown University.
  803.  
  804. I would also be interested in this.
  805.  
  806. Jim Moy
  807. Hewlett-Packard Greeley Hardcopy
  808. jbm@gr.hp.com
  809.  
  810. +++++++++++++++++++++++++++
  811.  
  812. From: ksand@apple.com (Kent Sandvik)
  813. Date: 17 Apr 92 23:30:58 GMT
  814. Organization: MacDTS Mongols
  815.  
  816. In article <+hyj8xl.mspace@netcom.com>, mspace@netcom.com (Brian Hall) writes:
  817. > I think that TCL and MacApp are specific enough to require seperate
  818. > groups.  Perhaps comp.sys.mac.programmer.tcl and comp.sys.mac.programmer.
  819. > macapp.
  820.  
  821. Sometimes cross-pollination of ideas is a good thing, so I would not mind
  822. to move most of the object framework discussion to the same newsgroup.
  823.  
  824. Cheers,
  825. Kent
  826.  
  827. ---------------------------
  828.  
  829. From: erh0362@tesla.njit.edu
  830. Subject: ResEdit Easter Eggs
  831. Date: 31 Mar 92 14:05:07 GMT
  832. Organization: New Jersey Institute of Technology
  833.  
  834.  
  835.    In ResEdit 2.1. create a version resource and take a look at the 
  836. available country codes. Ones exist for Latvia, Lithuania, Estonia, and 
  837. Russia but not the USSR  even though ResEdit was released in late 1990, 
  838. well before the breakup of the Soviet Union.  Perhaps Apple is more 
  839. prophetic than we know.  Unfortunately there aren't any for the Ukraine 
  840. or the dozen other independent states. Perhaps in 2.2.
  841.    The real topper, though, is a country code for Ancient Greece! I 
  842. guess we're expecting a Homeric operating system real soon now. :-)
  843.  
  844. Elliotte Rusty Harold        Department of Applied Mathematics
  845. elharo@m.njit.edu        New Jersey Institute of Technology
  846. erh0362@tesla.njit.edu        Newark, NJ 07103
  847.  
  848. +++++++++++++++++++++++++++
  849.  
  850. From: easea@trillium.waterloo.edu (Erik Sea)
  851. Organization: University of Waterloo
  852. Date: Tue, 31 Mar 1992 20:13:43 GMT
  853.  
  854. In article <1992Mar31.090507.1@tesla.njit.edu> erh0362@tesla.njit.edu writes:
  855.  
  856. >   The real topper, though, is a country code for Ancient Greece! I 
  857. >guess we're expecting a Homeric operating system real soon now. :-)
  858.  
  859. There's no code for English Canada...  As a result we have to suffer with 
  860. British or American product versions, neither of which reflect subtle
  861. distinctions.  For example, try finding a spell-checker which accepts the
  862. word "counsellor" or recognizes "Saskatchewan".
  863.  
  864. If Apple ever added such a code, perhaps developers would be encouraged to
  865. make the minor adjustments needed to localize for Canada.
  866.  
  867. +++++++++++++++++++++++++++
  868.  
  869. From: neilg@fraser.sfu.ca (Neil K. Guy)
  870. Date: 31 Mar 92 23:35:37 GMT
  871. Organization: Simon Fraser University, Burnaby, B.C., Canada
  872.  
  873. easea@trillium.waterloo.edu (Erik Sea) writes:
  874.  
  875. >If Apple ever added such a code, perhaps developers would be encouraged to
  876. >make the minor adjustments needed to localize for Canada.
  877.  
  878.  Hear, hear. However it seems that Apple appears to consider Canada as
  879. being simply an extension of the US market in a lot of ways. At least
  880. Canada is part of Pacific (I think) and not Apple USA. Certainly
  881. changing the way things are spelt (or spelled...) in the Finder would
  882. be nice for a Canadian version. The Finder 6 "color"  menu used to get
  883. on my nerves a bit.
  884.  
  885.  - Neil K. (neil_k_guy@sfu.ca)
  886.  
  887. +++++++++++++++++++++++++++
  888.  
  889. From: ross@bnr.ca (Ross Brown)
  890. Date: 1 Apr 92 18:56:43 GMT
  891. Organization: Bell-Northern Research
  892.  
  893. In article <neilg.702084937@sfu.ca> neilg@fraser.sfu.ca (Neil K. Guy) writes:
  894. >easea@trillium.waterloo.edu (Erik Sea) writes:
  895. >
  896. >>If Apple ever added such a code, perhaps developers would be encouraged to
  897. >>make the minor adjustments needed to localize for Canada.
  898. >
  899. > Hear, hear. However it seems that Apple appears to consider Canada as
  900. >being simply an extension of the US market in a lot of ways. At least
  901. >Canada is part of Pacific (I think) and not Apple USA. Certainly
  902. >changing the way things are spelt (or spelled...) in the Finder would
  903. >be nice for a Canadian version. The Finder 6 "color"  menu used to get
  904. >on my nerves a bit.
  905. >
  906. > - Neil K. (neil_k_guy@sfu.ca)
  907. >
  908.  
  909. Evidently Apple economizes by limiting the registration to countries with a
  910. stable past and promising future, like, say, Armenia.
  911.  
  912. Ross Brown
  913. Bell-Northern Research Ltd.
  914. Ottawa, Ontario, Canada
  915. ross@bnr.ca
  916. Opinions expressed do not necessarily represent those of BNR.
  917.  
  918. +++++++++++++++++++++++++++
  919.  
  920. From: easea@trillium.waterloo.edu (Erik Sea)
  921. Date: 2 Apr 92 02:32:01 GMT
  922. Organization: University of Waterloo
  923.  
  924. In article <neilg.702084937@sfu.ca> neilg@fraser.sfu.ca (Neil K. Guy) writes:
  925.  
  926. > Hear, hear. However it seems that Apple appears to consider Canada as
  927. >being simply an extension of the US market in a lot of ways. At least
  928. >Canada is part of Pacific (I think) and not Apple USA. Certainly
  929. >changing the way things are spelt (or spelled...) in the Finder would
  930. >be nice for a Canadian version. The Finder 6 "color"  menu used to get
  931. >on my nerves a bit.
  932.  
  933. Alas, it's even more complicated than that; if it were simply "colour" over
  934. "color" we could get away with UK versions.  If you follow Canadian Press
  935. guidelines, "color" is correct and "center" is also.  Additionally, no person
  936. in Canada (save recent British arrivals) would speak of putting anything but
  937. a *tire* on his pickup *truck*; note that UK versions would allow two different
  938. words to be substituted there.
  939.  
  940. At the very least, Canadian English is a hybrid of American and British, but
  941. there are also some uniquenesses; words such as "touque" which I've only ever
  942. seen in a Gage dictionary, and from what I've been told, double-l words like
  943. "counselling" which don't play east or south of here...
  944.  
  945. Geographic references alone justify localization for some products.
  946.  
  947. I guess what I am saying is this:  not all products have to be localized for
  948. Canada, but some *need* it, and the vers resource should support that fact if
  949. Apple really does want us to "plan it for the planet" and if we want to be able
  950. to better penetrate 10% of the English-speaking north american market.
  951.  
  952. Incidentally, I have heard that some software is being regionally localized
  953. *within* the US, an endeavour which apple might consider supporting by some
  954. means; even ethnic "localization" is a possibility...
  955.  
  956. Erik Sea
  957.  
  958. +++++++++++++++++++++++++++
  959.  
  960. From: kenh@world.std.com (Ken Hancock)
  961. Date: 2 Apr 92 04:52:57 GMT
  962. Organization: Isle Systems - Waltham, MA
  963.  
  964. In article <1992Apr2.023201.11196@watdragon.waterloo.edu> easea@trillium.waterloo.edu (Erik Sea) writes:
  965. >In article <neilg.702084937@sfu.ca> neilg@fraser.sfu.ca (Neil K. Guy) writes:
  966. >
  967. >> Hear, hear. However it seems that Apple appears to consider Canada as
  968. >>being simply an extension of the US market in a lot of ways. At least
  969. >>Canada is part of Pacific (I think) and not Apple USA. Certainly
  970. >>changing the way things are spelt (or spelled...) in the Finder would
  971. >>be nice for a Canadian version. The Finder 6 "color"  menu used to get
  972. >>on my nerves a bit.
  973.  
  974. Well, I could say that the folks in Canada and the UK just learn
  975. to spell correctly, but then I'd probably be flamed for being an
  976. insensitive, ego-centric lout.  ;-)
  977.  
  978. Ken
  979.  
  980. - -- 
  981. Ken Hancock             | INTERNET: kenh@world.std.com 
  982. Isle Systems            | Compuserve: >INTERNET: kenh@world.std.com
  983. Macintosh Consulting    | AOL: KHancock 
  984.                         | Disclaimer: My opinions are mine,
  985.  
  986. +++++++++++++++++++++++++++
  987.  
  988. From: kuipers@fwi.uva.nl (Tobias Kuipers (I91))
  989. Date: 2 Apr 92 13:09:47 GMT
  990. Organization: FWI, University of Amsterdam
  991.  
  992. neilg@fraser.sfu.ca (Neil K. Guy) writes:
  993.  
  994. >easea@trillium.waterloo.edu (Erik Sea) writes:
  995.  
  996. >>If Apple ever added such a code, perhaps developers would be encouraged to
  997. >>make the minor adjustments needed to localize for Canada.
  998.  
  999. > Hear, hear. However it seems that Apple appears to consider Canada as
  1000. >being simply an extension of the US market in a lot of ways. At least
  1001. >Canada is part of Pacific (I think) and not Apple USA. Certainly
  1002. >changing the way things are spelt (or spelled...) in the Finder would
  1003. >be nice for a Canadian version. The Finder 6 "color"  menu used to get
  1004. >on my nerves a bit.
  1005.  
  1006. Well well, and you're just complaining about a few letters
  1007. more or less. In The Netherlands we have our own version of
  1008. the Finder and it's awful. They did try so hard to translate
  1009. all the Finder menu-items that the result (in Dutch) is
  1010. completely unreadable. So I for one, and about all the other
  1011. mac users in The Netherlands for two and three are sticking to
  1012. the International version of the finder. Maybe the guys in
  1013. Canada cabn try the same and feel indepent of the US and UK. 
  1014.  
  1015. - -- 
  1016. Tobias Kuipers           |  Two men need one money, but one 
  1017. kuipers@fwi.uva.nl       |        money need no men 
  1018.                          |- From 'Delicious Demon' by
  1019.                          |       The Sugarcubes
  1020.  
  1021. +++++++++++++++++++++++++++
  1022.  
  1023. From: patrinos@rodan.acs.syr.edu (Anthony J. Patrinos)
  1024. Date: 1 Apr 92 20:56:24 GMT
  1025. Organization: Syracuse University, Syracuse, NY
  1026.  
  1027. In article <1992Mar31.090507.1@tesla.njit.edu> erh0362@tesla.njit.edu writes:
  1028. >
  1029.                            [Stuff deleted]
  1030.  
  1031. >   The real topper, though, is a country code for Ancient Greece! I 
  1032. >guess we're expecting a Homeric operating system real soon now. :-)
  1033. >
  1034. >Elliotte Rusty Harold        Department of Applied Mathematics
  1035. >elharo@m.njit.edu        New Jersey Institute of Technology
  1036. >erh0362@tesla.njit.edu        Newark, NJ 07103
  1037.  
  1038. Although Modern and Ancient Greek use the same alphabet, Ancient Greek also
  1039. uses extra diacritical marks (accents and breaths). Moreover, there used to be
  1040. a couple of extra characters in the alphabet in thhe very old days. So I guess
  1041. this might have been what they had in mind.
  1042.  
  1043. They could of course be joking, since these differences could prbably be
  1044. handled with the right keyboard layouts and fonts. I'm not sure, however if an
  1045. 8-bit character set would be large enough to hold oall the combinations af
  1046. characters and diacritical marks. If not, then a different script would be the
  1047. way to go, making a different country code necessary (?).
  1048.  
  1049. Cheers,
  1050.  
  1051. Tony Patrinos
  1052. Syracuse University
  1053.  
  1054. +++++++++++++++++++++++++++
  1055.  
  1056. From: marcus@sun.pcl.ac.uk (Marcus Harvey)
  1057. Date: 7 Apr 92 10:55:27 GMT
  1058. Organization: Polytechnic of Central London
  1059.  
  1060. In article <1992Apr2.130947.22223@fwi.uva.nl> kuipers@fwi.uva.nl (Tobias Kuipers (I91)) writes:
  1061. >neilg@fraser.sfu.ca (Neil K. Guy) writes:
  1062. >
  1063. >>easea@trillium.waterloo.edu (Erik Sea) writes:
  1064. >
  1065. >>>If Apple ever added such a code, perhaps developers would be encouraged to
  1066. >>>make the minor adjustments needed to localize for Canada.
  1067. >
  1068. >> Hear, hear. However it seems that Apple appears to consider Canada as
  1069. >>being simply an extension of the US market in a lot of ways. At least
  1070. >>Canada is part of Pacific (I think) and not Apple USA. Certainly
  1071. >>changing the way things are spelt (or spelled...) in the Finder would
  1072. >>be nice for a Canadian version. The Finder 6 "color"  menu used to get
  1073. >>on my nerves a bit.
  1074. >
  1075. >Well well, and you're just complaining about a few letters
  1076. >more or less. In The Netherlands we have our own version of
  1077. >the Finder and it's awful. They did try so hard to translate
  1078. >all the Finder menu-items that the result (in Dutch) is
  1079. >completely unreadable. So I for one, and about all the other
  1080. >mac users in The Netherlands for two and three are sticking to
  1081. >the International version of the finder. Maybe the guys in
  1082. >Canada cabn try the same and feel indepent of the US and UK. 
  1083. >
  1084. What's this 'International' version? Is it in Esperanto? ;-)
  1085.  
  1086. >-- 
  1087. >Tobias Kuipers           |  Two men need one money, but one 
  1088. >kuipers@fwi.uva.nl       |        money need no men 
  1089. >                         |- From 'Delicious Demon' by
  1090. >                         |       The Sugarcubes
  1091.  
  1092. Aahhh! The Sugarcubes, if only that guy would stop rapping atrociously
  1093. on every track I'd buy their records...
  1094.  
  1095. - - marcus
  1096.   marcus@sun.pcl.ac.uk
  1097.  
  1098. +++++++++++++++++++++++++++
  1099.  
  1100. From: alh@einoed.in-berlin.de (Adrian Le Hanne)
  1101. Organization: Einoed Unix & Netzwerke, Berlin (FRG)
  1102. Date: Wed, 08 Apr 1992 15:41:44 GMT
  1103.  
  1104. marcus@sun.pcl.ac.uk (Marcus Harvey) writes:
  1105. >>-- 
  1106. >>Tobias Kuipers           |  Two men need one money, but one 
  1107. >>kuipers@fwi.uva.nl       |        money need no men 
  1108. >>                         |- From 'Delicious Demon' by
  1109. >>                         |       The Sugarcubes
  1110.  
  1111. >Aahhh! The Sugarcubes, if only that guy would stop rapping atrociously
  1112. >on every track I'd buy their records...
  1113. >- marcus
  1114. >  marcus@sun.pcl.ac.uk
  1115.  
  1116. I'd prefer KUKL which is basically The Sugarcubes setup before they 
  1117. started to do only pop music. But this has nothing to do with Mac's, so 
  1118. we should probably move to alt.music.alternative ;-)
  1119.  
  1120. Adrian
  1121. - -- 
  1122.   Adrian S. Le Hanne      Einoed Unix & Netzwerke
  1123.   alh@einoed.in-berlin.de Koepenicker Strasse 154, D-1000 Berlin 36 (FRG)
  1124. ..!fub!einoed!alh         Tel: (030)611 31 26 / 611 32 26, Fax: (030)825 98 75
  1125.                           "Christianity Is Stupid." -Negativland
  1126.  
  1127. +++++++++++++++++++++++++++
  1128.  
  1129. From: ldo@waikato.ac.nz (Lawrence D'Oliveiro, Waikato University)
  1130. Date: 9 Apr 92 04:19:58 GMT
  1131. Organization: University of Waikato, Hamilton, New Zealand
  1132.  
  1133. In article <1992Mar31.090507.1@tesla.njit.edu>, erh0362@tesla.njit.edu writes:
  1134. >
  1135. >    In ResEdit 2.1. create a version resource and take a look at the
  1136. > available country codes. Ones exist for Latvia, Lithuania, Estonia, and
  1137. > Russia but not the USSR  even though ResEdit was released in late 1990,
  1138. > well before the breakup of the Soviet Union.  Perhaps Apple is more
  1139. > prophetic than we know.  Unfortunately there aren't any for the Ukraine
  1140. > or the dozen other independent states. Perhaps in 2.2.
  1141.  
  1142. Last I saw, the Script Manager documentation was starting to use the
  1143. term "regions" rather than "countries" for those codes, obviously to reflect
  1144. the fact that localization is a cultural, rather than political issue.
  1145.  
  1146. I guess the USSR was never a single culturally-distinct region in its own
  1147. right, unless you count Communism as a culture :-).
  1148.  
  1149. Lawrence D'Oliveiro
  1150. System Z-7.0 user
  1151.  
  1152. +++++++++++++++++++++++++++
  1153.  
  1154. From: ksand@apple.com (Kent Sandvik)
  1155. Date: 10 Apr 92 22:54:44 GMT
  1156. Organization: MacDTS Mongols
  1157.  
  1158. In article <BM2DKA.HuJ@world.std.com>, kenh@world.std.com (Ken Hancock) writes:
  1159. > In article <1992Apr2.023201.11196@watdragon.waterloo.edu> > >> Hear, hear.
  1160. However it seems that Apple appears to consider Canada as
  1161. > >>being simply an extension of the US market in a lot of ways. At least
  1162. > >>Canada is part of Pacific (I think) and not Apple USA. Certainly
  1163. > >>changing the way things are spelt (or spelled...) in the Finder would
  1164. > >>be nice for a Canadian version. The Finder 6 "color"  menu used to get
  1165. > >>on my nerves a bit.
  1166. > Well, I could say that the folks in Canada and the UK just learn
  1167. > to spell correctly, but then I'd probably be flamed for being an
  1168. > insensitive, ego-centric lout.  ;-)
  1169.  
  1170.  
  1171. Don't forget the Kiwiis and Aussies, color is 'colour' down under.
  1172.  
  1173. Cheers,
  1174. Kent
  1175. former down under-ite
  1176.  
  1177. +++++++++++++++++++++++++++
  1178.  
  1179. From: ccjal@cc.newcastle.edu.au (John A Lambert)
  1180. Date: 13 Apr 92 01:52:19 GMT
  1181. Organization: University of Newcastle, AUSTRALIA
  1182.  
  1183. In article <22893@goofy.Apple.COM>, ksand@apple.com (Kent Sandvik) writes:
  1184. > In article <BM2DKA.HuJ@world.std.com>, kenh@world.std.com (Ken Hancock) writes:
  1185. > In article <1992Apr2.023201.11196@watdragon.waterloo.edu> > >> Hear, hear.
  1186. > However it seems that Apple appears to consider Canada as
  1187. >> >>being simply an extension of the US market in a lot of ways. At least
  1188. >> >>Canada is part of Pacific (I think) and not Apple USA. Certainly
  1189. >> >>changing the way things are spelt (or spelled...) in the Finder would
  1190. >> >>be nice for a Canadian version. The Finder 6 "color"  menu used to get
  1191. >> >>on my nerves a bit.
  1192. >> 
  1193. >> Well, I could say that the folks in Canada and the UK just learn
  1194. >> to spell correctly, but then I'd probably be flamed for being an
  1195. >> insensitive, ego-centric lout.  ;-)
  1196. > Don't forget the Kiwiis and Aussies, color is 'colour' down under.
  1197. > Cheers,
  1198. > Kent
  1199. > former down under-ite
  1200. - -- 
  1201. The latest Macquarie Dictionary (reflecting discussions at Style Council
  1202. meetings, newspaper and book surveys, user input, etc.) treats 'color'
  1203. and 'colour' as equally acceptable Australian spellings.
  1204.  My preference is for the former (reflecting the original Latin.)
  1205.  
  1206. John A Lambert
  1207. Centre for Literary and Linguistic Computing
  1208. The University of Newcastle NSW 2308 Australia
  1209. Phone National        (049)21 5750    Fax National       (049) 21 6910
  1210.       International +61 49 21 5750        International +61 49 21 6910
  1211. VAXPSI  PSI%0505249626002::CCJAL      AARNet  ccjal@cc.newcastle.edu.au
  1212.  
  1213. +++++++++++++++++++++++++++
  1214.  
  1215. From: kettler@mitme5.mit.edu (KETTLER, THOMAS R.)
  1216. Date: 15 Apr 92 02:57:00 GMT
  1217. Organization: MIT Lab for Nuclear Science
  1218.  
  1219. In article <22893@goofy.Apple.COM>, ksand@apple.com (Kent Sandvik)              writes...
  1220. >In article <BM2DKA.HuJ@world.std.com>, kenh@world.std.com (Ken Hancock) writes:
  1221. >> In article <1992Apr2.023201.11196@watdragon.waterloo.edu> > >> Hear, hear.
  1222. >However it seems that Apple appears to consider Canada as
  1223. >> >>being simply an extension of the US market in a lot of ways. At least
  1224. >> >>Canada is part of Pacific (I think) and not Apple USA. Certainly
  1225. >> >>changing the way things are spelt (or spelled...) in the Finder would
  1226. >> >>be nice for a Canadian version. The Finder 6 "color"  menu used to get
  1227. >> >>on my nerves a bit.
  1228. >> 
  1229. >> Well, I could say that the folks in Canada and the UK just learn
  1230. >> to spell correctly, but then I'd probably be flamed for being an
  1231. >> insensitive, ego-centric lout.  ;-)
  1232. >Don't forget the Kiwiis and Aussies, color is 'colour' down under.
  1233. >Cheers,
  1234. >Kent
  1235. >former down under-ite
  1236.  
  1237. For those who are interested, I will say why we in the USA use color and 
  1238. flavor instead of colour and flavour, etc. It is because of President Theodore 
  1239. Roosevelt. He felt that words should be written the way that they are spoken 
  1240. and used words which end in our but have a sound of or as examples. The 
  1241. newspapers back then had a field day using "words" such as "tuff", "enuff" in 
  1242. articles about him. After that occured, he stopped his crusade of changing the 
  1243. spelling of words to how they were pronounced but color and flavor stuck, so 
  1244. that is how we in the USA write those words. Those who were interested in 
  1245. this article of history or want to flame me about wasting bandwidth on trivia 
  1246. may write to kettler@pierre.mit.edu.
  1247.  
  1248.                         Sincerely yours,
  1249.  
  1250.                         Thomas R. Kettler "Mac Nut"
  1251.  
  1252. +++++++++++++++++++++++++++
  1253.  
  1254. From: rsfinn@concerto.lcs.mit.edu (Russell S. Finn)
  1255. Date: 15 Apr 92 20:03:28 GMT
  1256. Organization: MIT Laboratory for Computer Science
  1257.  
  1258. In article <14APR199221570481@mitme5.mit.edu>, kettler@mitme5.mit.edu (KETTLER, THOMAS R.) writes:
  1259. |> For those who are interested, I will say why we in the USA use
  1260. |> color and flavor instead of colour and flavour, etc. It is because
  1261. |> of President Theodore Roosevelt....
  1262.  
  1263. As I've mentioned to my schoolmate in a separate letter, it was in
  1264. fact Noah Webster, in his dictionary of the "American Language", who
  1265. had introduced these spelling reforms, along with others that caught
  1266. on ("jail") and many that did not ("tho", "tuff").  Webster's first
  1267. dictionary was published around 1806, if I remember correctly, but in
  1268. any event close to a hundred years before Roosevelt's presidency.
  1269.  
  1270. - -- Russell S. Finn
  1271. rsfinn@lcs.mit.edu
  1272.  
  1273. +++++++++++++++++++++++++++
  1274.  
  1275. From: rns@ausom.oz.au (Ross Sheehy)
  1276. Date: 18 Apr 92 03:06:10 GMT
  1277. Organization: AUSOM - The Apple Users Society of Melbourne
  1278.  
  1279. >> Don't forget the Kiwiis and Aussies, color is 'colour' down under.
  1280. >> 
  1281. >> Cheers,
  1282. >> Kent
  1283. >> former down under-ite
  1284. >-- 
  1285. >The latest Macquarie Dictionary (reflecting discussions at Style Council
  1286. >meetings, newspaper and book surveys, user input, etc.) treats 'color'
  1287. >and 'colour' as equally acceptable Australian spellings.
  1288. > My preference is for the former (reflecting the original Latin.)
  1289.  
  1290. That of course ignores the opinion of many that the Macquarie Dictionary
  1291. should be known as the "Dinkum Aussie Book of Words".
  1292. The term dictionary flatters it.
  1293.  
  1294. Ooh!  Did I say that?!
  1295.  
  1296. >John A Lambert
  1297. >Centre for Literary and Linguistic Computing
  1298. >The University of Newcastle NSW 2308 Australia
  1299. >Phone National        (049)21 5750    Fax National       (049) 21 6910
  1300. >      International +61 49 21 5750        International +61 49 21 6910
  1301. >VAXPSI  PSI%0505249626002::CCJAL      AARNet  ccjal@cc.newcastle.edu.au
  1302.  
  1303. Ross Sheehy
  1304. - -----------
  1305. - -- 
  1306. +-------------------------------------------------------------------+
  1307. | Ross Sheehy (rns%ausom.oz@sol.cc.deakin.oz.au)                    |
  1308. |   Don't hurry.  Don't worry.  Take time off to smell the flowers. |
  1309. +-------------------------------------------------------------------+
  1310.  
  1311. ---------------------------
  1312.  
  1313. End of C.S.M.P. Digest
  1314. **********************
  1315.